// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= // // »Project« Talina Gaming System (TgS) (∂) // »File« TgS Common - Base - Type [Structs].c // »Author« Andrew Aye (EMail: mailto:andrew.aye@gmail.com, Web: http://www.andrewaye.com) // »Version« 4.0 // ------------------------------------------------------------------------------------------------------------------------------ // // Copyright: © 2002-2010, Andrew Aye. All Rights Reserved. // This software is free for non-commercial use. Redistribution and use in source and binary forms, with or without modification, // are permitted provided that the following conditions are met: // Redistributions of source code must retain this copyright notice, this list of conditions and the following disclaimers. // Redistributions in binary form must reproduce this copyright notice, this list of conditions and the following // disclaimers in the documentation and other materials provided with the distribution. // Neither the names of the copyright owner nor the names of its contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // The intellectual property rights of the algorithms used reside with Andrew Aye. You may not use this software, in whole or // in part, in support of any commercial product without the express written consent of the author. // There is no warranty or other guarantee of fitness of this software for any purpose. It is provided solely "as is". // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= // // START TGS /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// TgALIGN(16) C_TgVEC_F32_04 TgKT_BLACK_F32 = { { 0.0F, 0.0F, 0.0F, 1.0F } }; TgALIGN(16) C_TgVEC_F32_04 TgKT_WHITE_F32 = { { 1.0F, 1.0F, 1.0F, 1.0F } }; TgALIGN(16) C_TgVEC_F32_04 TgKT_RED_F32 = { { 1.0F, 0.0F, 0.0F, 1.0F } }; TgALIGN(16) C_TgVEC_F32_04 TgKT_GREEN_F32 = { { 0.0F, 1.0F, 0.0F, 1.0F } }; TgALIGN(16) C_TgVEC_F32_04 TgKT_BLUE_F32 = { { 0.0F, 0.0F, 1.0F, 1.0F } }; TgALIGN(16) C_TgVEC_F32_04 TgKT_YELLOW_F32 = { { 1.0F, 1.0F, 0.0F, 1.0F } }; TgALIGN(16) C_TgVEC_F32_04 TgKT_MAGENTA_F32 = { { 1.0F, 0.0F, 1.0F, 1.0F } }; TgALIGN(16) C_TgVEC_F32_04 TgKT_CYAN_F32 = { { 0.0F, 1.0F, 1.0F, 1.0F } }; TgALIGN(16) C_TgCOLOUR32 TgKT_BLACK_U32 = { TgCOLOUR_FROM_RGBA( 0x00, 0x00, 0x00, 0xFF ) }; TgALIGN(16) C_TgCOLOUR32 TgKT_WHITE_U32 = { TgCOLOUR_FROM_RGBA( 0xFF, 0xFF, 0xFF, 0xFF ) }; TgALIGN(16) C_TgCOLOUR32 TgKT_RED_U32 = { TgCOLOUR_FROM_RGBA( 0xFF, 0x00, 0x00, 0xFF ) }; TgALIGN(16) C_TgCOLOUR32 TgKT_GREEN_U32 = { TgCOLOUR_FROM_RGBA( 0x00, 0xFF, 0x00, 0xFF ) }; TgALIGN(16) C_TgCOLOUR32 TgKT_BLUE_U32 = { TgCOLOUR_FROM_RGBA( 0x00, 0x00, 0xFF, 0xFF ) }; TgALIGN(16) C_TgCOLOUR32 TgKT_YELLOW_U32 = { TgCOLOUR_FROM_RGBA( 0xFF, 0xFF, 0x00, 0xFF ) }; TgALIGN(16) C_TgCOLOUR32 TgKT_MAGENTA_U32 = { TgCOLOUR_FROM_RGBA( 0xFF, 0x00, 0xFF, 0xFF ) }; TgALIGN(16) C_TgCOLOUR32 TgKT_CYAN_U32 = { TgCOLOUR_FROM_RGBA( 0x00, 0xFF, 0xFF, 0xFF ) };